package com.shuiyun.jtt.message.jt808;

import com.shuiyun.jtt.anno.Message;
import com.shuiyun.jtt.enums.JT808;
import com.shuiyun.jtt.message.Header;
import com.shuiyun.jtt.message.JTMessage;
import com.shuiyun.jtt.utils.codec.DataType;
import com.shuiyun.jtt.utils.codec.FieldValue;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author shuiyun
 * @program gateway
 * @description 服务器查询响应
 * @date 2022-04-25 21:27
 **/
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
@Data
@Message(value = JT808.查询服务器时间应答0x8004)
public class T8004 extends JTMessage {

    @FieldValue(type = DataType.BCD,desc = "服务器时间")
    private Date serverTime;

    public T8004(int serialNo, String mobileNo) {
        super(new Header(JT808.查询服务器时间应答0x8004, serialNo, mobileNo));
    }
}
